import { defineConfig } from 'vite'
import path from 'path';
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
  ],
  resolve: {
    alias: {
      '@views': path.resolve(__dirname, '/src/views'),
      '@': path.resolve(__dirname, 'src'),
    },
  },
 
  define: {
    // 在这里使用 define 字段来定义全局变量
    'process.env.VITE_API_URL': '"https://localhost:7086/SJ.Platform.Api"',//业务接口地址
    'process.env.VITE_STATISTICS_URL': '"https://localhost:7067/SJ.Platform.StatisticsApi"', //统计接口地址
    'process.env.VITE_THEME_NAME': '"default"',//主题
  },
  css: {
    preprocessorOptions: {
      less: { //这个配置告诉 Vite 使用 Less 作为预处理器
        javascriptEnabled: true, // 如果需要，在 Less 文件中启用 JavaScript
      },
      scss: {
        additionalData: `@import "element-plus/lib/theme-chalk/index.css";`
      }
    }
  },
  optimizeDeps: {
    include: ['element-plus'] // 如果使用 Element Plus，确保添加到 optimizeDeps 的 include 中
  }
})
